package asem.tablaSimbolos.tipo;

import asem.excepciones.ExcepcionIncompatibilidadDeTipos;

public class TipoString extends TipoPrimitivo {
	public static final TipoString TIPO = new TipoString();

	public void compatibilidadDeTipos(Tipo t) {
		if (!t.toString().equals("String"))
			throw new ExcepcionIncompatibilidadDeTipos(t.toString(), "String");
	}

	public String toString() {
		return "String";
	}

	@Override
	public boolean compatible(Tipo t) {
		return t.equals(TipoString.TIPO);
	}
}
